# 1、写入图像/保存图像：cv2.imwrite(fielname, img)
# filename：文件名
# img：要保存的图像
# 将图像以PNG格式保存在工作目录中
import numpy as np
import cv2 as cv

img = cv.imread("test.jpg", 0)
cv.imshow("image", img)
k = cv.waitKey(0)
if k == 27:  # 等待ESC退出
    cv.destroyAllWindows()
elif k == ord("s"):  # 等待关键字，保存和退出
    assert isinstance(img, np.ndarray)  # 声明图像数据为numpy的数组
    cv.imwrite("newTest.jpg", img)
    cv.destroyAllWindows()
# 如果使用的是64位计算机，则必须k = cv.waitKey(0)按如下所示修改行：k = cv.waitKey(0) & 0xFF，在64位的系统上运行，那么返回值可能不会是你预期的27或113，这就是为什么需要& 0xFF来保留最后8位。
